#pragma once

#include "pch.h"

namespace Script
{

    struct BaseBehavior
    {
        virtual void OnCreate();
     
        virtual void OnStart();

        virtual void OnUpdate(const float &deltaTime);

        virtual void OnDestroy();

        virtual void OnFrameBuffersize(int width, int height);

        virtual ~BaseBehavior();
    };
}